Ringing subdivision of curves and surfaces

نویسندگان

  • Jarek Rossignac
  • Abhishek Venkatesh
چکیده

Split&Tweak subdivisions iteratively refine a polygon by inserting a vertex in the middle of each edge (Split) and then moving each vertex to an affine combination of five consecutive vertices (Tweak). Special cases include Dyn, Gregory, and Levin’s fourpoint subdivision, Lane and Riesenfeld’s cubic and quintic B-spline subdivision, Rossignac’s subdivision which produces C curves, and Maillot and Stam’s generalization of these, which was recently analyzed by Rossignac and Schaefer and may be used to produce C curves that offer local control and closely approximate the control vertices or minimize the disparity between consecutive refinements. Applying d steps of Split&Tweak subdivision to a control polygon of n vertices requires temporary storage space for (n–5)2+5 vertices. Rendering each span independently reduces temporary storage requirement (footprint) to 2+5 vertices, but increases computation. The ringing approach introduced here reduces the footprint to 4d vertices. We describe an efficient implementation, show applications to surfaces and animations, and report timings comparing CPU and GPU implementations of ringing with the global and per-span approaches.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

GIT - GVU - 07 - 06 April 10 , 2007

Both the four-point and the uniform cubic B-spline refinement (i.e. subdivision) schemes double the number of vertices of a closed-loop polygonal curve P and produce sequences of vertices fj and bj respectively. We proposed to analyze a subdivision scheme Js that blends the rules of these two refinement methods to produce vertices of the form vj=(1–s)fj+sbj. Iterative applications of Js yield a...

متن کامل

Estimating Error Bounds for Ternary Subdivision Curves / Surfaces

We estimate error bounds between ternary subdivision curves/surfaces and their control polygons after k-fold subdivision in terms of the maximal differences of the initial control point sequences and constants that depend on the subdivision mask. The bound is independent of the process of subdivision and can be evaluated without recursive subdivision. Our technique is independent of parametriza...

متن کامل

Estimating error bounds for binary subdivision curves/surfaces

We estimate error bounds between binary subdivision curves/surfaces and their control polygons after k-fold subdivision in terms of the maximal differences of the initial control point sequences and constants that depend on the subdivision mask. The bound is independent of the process of subdivision and can be evaluated without recursive subdivision. Our technique is independent of parameteriza...

متن کامل

A Marching Method for Computing Intersection Curves of Two Subdivision Solids

This paper presents a marching method for computing intersection curves between two solids represented by subdivision surfaces of Catmull-Clark or Loop type. It can be used in trimming and boolean operations for subdivision surfaces. The main idea is to apply a marching method with geometric interpretation to trace the intersection curves. We first determine all intersecting regions, then find ...

متن کامل

REVERSE LOOP SUBDIVISION FOR GEOMETRY AND TEXTURES

Reverse subdivision aims at constructing a coarser representation of an object given by a fine polygon mesh. In this paper, we first derive a mask for reverse Loop subdivision that can be applied to both regular and extraordinary vertices. The mask is parameterized, and thus can also be used in reversing variants of Loop subdivision, such as those proposed by Warren and Litke. We apply this mas...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2008